home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Magnum One
/
Magnum One (Mid-American Digital) (Disc Manufacturing).iso
/
d22
/
csap208b.arc
/
READ.ME
< prev
next >
Wrap
Text File
|
1989-10-10
|
2KB
|
48 lines
CSAP - Sort And Pack Directories [C source]
Author: Don A. Williams
Version: 2.06
Date: June, 24, 1987
CSAP is composed of 4 modules; CSAP.C, SORTDIR.C, ISDEV.C.C, and
GETDPB.C. The current version of CSAP, CSAP 2.06, has been
designed for compilation with Borland International's Turbo C
1.0. The module ISDEV.C.C could be replaced by Turbo C's
supplied function isatty(), however, I plan to extend ISDEV.C.C
to distinguish among files, CON, AUX, and the printer. The
function isatty() just distinguishes between files and the
others.
GETDPB.C cannot be compiled in Turbo C's interactive environment
(TC). It is primarily inline ASM code and requires the more
conventional environment provided by Turbo C's TCC command. As a
result, CSAP was designed to be compiled through the use of a
MAKEFILE and the MAKE facility of Turbo C.
CSAP currently compiles and executes correctly in any of Turbo
C's supported memory models except HUGE. The memory model is
defined as a macro in the MAKEFILE and is supplied on the MAKE
command line, i.e.:
MAKE -DM=s
to make a SMALL memory model version of CSAP (the "s" must be
lower case since it is a parameter to TCC and TCC is case
sensitive on its parameters). The resultant EXE file will be
named CSAPx.EXE where 'x' is C, S, M, or L depending upon the
memory model selected. There is no default memory model as yet,
the desired model MUST be specified on the MAKE command line.
The current MAKEFILE will NOT work properly for the TINY memory
model, the library specifications in the MAKEFILE would have to
be modified to use the SMALL libraries for the TINY model and the
effort is probably not worth it. The command:
TCC -mt -G csap sortdir isdevice getdpb
would have to be used to produce a TINY memory model version of
CSAP and would produce an EXE file with the name CSAP.EXE.
The EXE and OBJ files in the CSAPxxx ARC have been produced for
the COMPACT model which is probably the most general.